/* common */
.mr5{
  margin-right: .05rem;
}
.mr25{
  margin-right: .25rem;
}
.mt25{
  margin-top: .25rem;
}
.mt30{
  margin-top: .3rem;
}
.mb1{
  margin-bottom: .1rem;
}
.mb12{
  margin-bottom: .12rem;
}
.mb30{
  margin-bottom: .3rem;
}
.mb33{
  margin-bottom: .33rem;
}
.mt45{
  margin-top: .45rem;
}
.mb45{
  margin-bottom: .45rem;
}
.mt46{
	margin-top: .46rem;
}
.mt50{
  margin-top: .5rem;
}
.mt100{
  margin-top: 1rem;
}
.pad-t5{
  padding-top: .05rem;
}
.pad-t30{
  padding-top: .3rem;
}
.pad-l30{
  padding-left:.3rem;
}
.pad-l35{
  padding-left:.35rem;
}
.pad-b12{
  padding-bottom: .12rem;
}
.pad-b20{
  padding-bottom: .2rem;
}
.pad-b30{
  padding-bottom: .3rem;
}
.pad-l50{
  padding-left: .5rem;
}
.pad-l-r42{
  padding-left: .42rem;
  padding-right: .42rem;
}
.pad-t-b13{
  padding-top: .13rem;
  padding-bottom: .13rem;
}
.pad-l-r30{
  padding-left: .3rem;
  padding-right: .3rem;
}
.pad-l20{
  padding-left: .2rem;
}
.c-FFC0CB{
  color: #FFC0CB; /* 粉红-红色系 */
}
.c-ffaa09{
  color:#ffaa09; /* 橙色 */
}
.c-445c95{
  color: #445c95;   /* 深-蓝色系 */
}
.c-01a4f6{
  color: #01a4f6;  /* 中-蓝色系 */
}
.c-3fa6f3{
  color:#3fa6f3;  /* 中-蓝色系 */
}
.line-h32{
  line-height: .32rem;
}
.bgc-1e90ff{
  background-color: 	#1E90FF ; /* 深-蓝色系 */
}
.bgc-7cbdff{
  background-color: #7cbdff;  /* 浅-蓝色系 */
}
.bgc-f5f9fd{
  background-color: #f5f9fd;
}
.bgc-ff9b7b{
  background-color:  #ff9b7b;
}
.bgc-eaf0f5{
	background-color:  #eaf0f5;/* 竞价主背景色 */
}
/* opacity */
.opacity-hide{
  opacity: 0;
}
/* div>span */
.div-span-block>span{
  display: block;
}
/* icon */
.icon-btn-right{
  width: .06rem;
  height: .1rem;
}
/* input-placeholder */
input::-webkit-input-placeholder{
  color: #B2B2B2;
}
input::-moz-placeholder{   /* Mozilla Firefox 19+ */
  color: #B2B2B2;
}
input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
  color: #B2B2B2;
}
input:-ms-input-placeholder{  /* Internet Explorer 10-11 */
  color: #B2B2B2;
}
/* input-cells */
.input-cells{
  display: flex;
  justify-content:space-between;
  align-items: center;
  position: relative;
  background-color: #fff;
  overflow: hidden;
  padding: .06rem .15rem;
  height: .32rem;
  line-height: .32rem;
  font-size: .14rem;
}
.input-cells2{
  /* border-bottom: 1px solid #ddd ;*/
  position: relative;
  height: 0.32rem;
  padding: 0.095rem 0;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  background-color: #fff;
  overflow: hidden;
}
.input-label{
  width: .9rem;
  margin-left: 0;
  height:100%;
  line-height:.32rem;
  font-size: 0.14rem;
  text-align: left;
}
.input-cells>input{
  font-size: .14rem;
  /* text-align: right;  */
}
.input-cells>img{
  width: .06rem;
  height: .1rem;
  margin-right: .03rem;
}
.input-cells>div{
  height:100%;
}
.cell-input {
  height:100%;
  line-height:normal;
  font-size: .14rem;
  line-height: .32rem;
  color:#666;
}
.cell-input-logo{
  background-size:80% 70%;
  width: 0.2rem;
  margin-right: 0.2rem;
}
/* button */
.large-btn{
  width: 100%;
  height: 0.5rem;
  text-align: center;
  line-height: 0.5rem;
  border-radius: 2px;
  font-size: 0.16rem;
  color: #FFF;
  border-radius: .08rem;
  /* box-shadow: 1px 2px 4px 0 rgba(0,0,0,0.20); */
}
.middle-btn{
  width: 100%;
  height: 0.4rem;
  text-align: center;
  line-height: 0.4rem;
  border-radius: 2px;
  font-size: 0.14rem;
  color: #FFF;
}
.min-btn{
  width: 100%;
  height: 0.3rem;
  text-align: center;
  line-height: 0.3rem;
  border-radius: 2px;
  font-size: 0.12rem;
  color: #FFF;
}
/* fill-box */
.fill-box{
  position: relative;
  font-size: .14rem;
}
.fill-item{
  margin-left: .15rem;
  position: relative;
  /* overflow: hidden; */
}
.fill-b{
  position:relative ;
}
.fill-b:after{
  content: " ";
  position: absolute;
  left: 0.04rem;
  top:0.35rem;
  height: .3rem;
  width: .01rem;
  background-color: #ededed;
  z-index: 0;
}
.fill-item>i{
  display: block;
  float: left;
  width:.10rem;
  height: .10rem;
  border-radius: .2rem;
  margin-top:.2rem;
  margin-bottom: .2rem;
  position: relative;
  z-index: 2;
}
.fill-input{
  float: left;
}
.fill-input>input,.fill-input>div{
  text-align: left;
  padding: .13rem 0;
  line-height: .24rem;
  font-size: .14rem;
  width: 3.25rem;
}
/* upload */
.upload-title{
  text-align: left;
  padding:.15rem .15rem .33rem .15rem  ;
  font-size: .14rem;
}
.upload-item-title{
  text-align: center;
  font-size: .12rem;
  /* color: #666; */
  color: #999;
  margin-top: .05rem;
}
.upload-item{
  width: 1.6rem;
  height: 1.05rem;
  /*background: url('../assets/image/common/upload_bg.png') no-repeat center;*/
  background-size: 120%;
  position: relative;
  overflow: hidden;
  background-color: #f5f5f5;
}
.upload-item>span{
  display: block;
  /* margin-top: .65rem; */
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  font-size: .12rem;
  color:#999;
  position: absolute;
  top:.65rem;
  left: 0;
  width: 1.6rem;
  text-align: center;
}
.upload-item-input{
  opacity: 0;
  width: 1.6rem;
  height: 1.05rem;
  background-size: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.upload-item-img{
  width: 1.6rem;
  height: 1.05rem;
  background-size: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.upload-item{
  /* border: 1px dashed  #999; */
  border: 1px solid #dae7f6;
}
.upload-item:hover{
  /* border: 1px dashed #1e90ff; */
  border: 1px solid #1e90ff;
}
/* 圆点 */
.icon-css-dot{
  display: block;
  float: left;
  width:.10rem;
  height: .10rem;
  border-radius: .2rem;
  /* margin-top:.2rem;
  margin-bottom: .2rem; */
  position: relative;
  z-index: 2;
}

/* location 位置获取*/
.main-location{
  padding: .15rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.main-location-left{
  width: 1.1rem;
  height:.75rem;
}
.main-location-left>img{
  width:.18rem;
  height: .22rem;
  margin-left: auto;
  margin-right: auto;
  margin-top: .15rem;
  margin-bottom: .2rem;
}
.main-location-left>p{
  font-size: .12rem;
  color: #01a4f6;
  text-align: center;
}
.main-location-rigth{
  width: 2rem;
  height:.75rem;
  font-size: .14rem;
  margin-left: .15rem;
  line-height: .24rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: pre-wrap;
  text-align: left;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
/* radio */
.select-radio{
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.select-radio-item{
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.select-radio-item>em{
  display: block;
  font-weight: normal;
  width:.2rem;
  height: .2rem;
  border-radius: .4rem;
  border: 1px solid #ededed;
  margin-right: .05rem;
}
.select-radio-item>em>i{
  display: none;
  font-weight: normal;
  width:  .1rem;
  height: .1rem;
  border-radius: .2rem;
  background-color: #fff;
  margin-left: .05rem;
  margin-top: .05rem;
}
.select-radio-item>span{
  display: block;
  font-size: .14rem;
}
.select-radio-item>.select-radio-item-q.active{
  background-color: #1E90FF ;
}
.select-radio-item>.select-radio-item-q.active >i{
  display: block;
}
/* icon */
.icon{
  display: block;
}
/* mint-ui自定义返回按钮 */
.back{
	width: 18px;
	height: 16px;
}
.img{
	display: flex;
	flex-direction: column;
	align-items: center;
}
.img .car{
	width: 19px;
	height: 12px;
	padding-bottom: 0.05rem;
}
.img .line{
	width: 0.63rem;
	height: 0.02rem;
}
/* 进入车辆详情图标 */
.img-detail{
		width: .17rem;
		height: .17rem;
		padding-left: 0.15rem;
	}
.list-con{
	margin: 0 0.16rem;
	background: #fff;
	border-radius: 0.06rem;
}
.gap-bottom{
	margin-bottom: 0.1rem;
}
/* 暂无信息 */
.noInfo{
	font-size: 0.18rem;
	font-weight: bold;
}
